8cad55241bc9aaf91f293a58193a9ee62548e047,source/jetbrains/mps/util/Macros.java,LanguageDescriptorMacros,shrinkPath_internal,#String#File#,80
Before Change
}
protected String shrinkPath_internal(String absolutePath, File languageDescriptor) {
if (pathStartsWith(absolutePath, languageDescriptor.getParent())) {
String relationalPath = PathManager.getRelationalPathByAbsolute(languageDescriptor, absolutePath);
return "${language_descriptor}" + relationalPath;
}
return super.shrinkPath_internal(absolutePath, languageDescriptor);
After Change
}
protected String shrinkPath_internal(String absolutePath, IFile languageDescriptor) {
String prefix = languageDescriptor.getParent().getCanonicalPath();
if (pathStartsWith(absolutePath, prefix)) {
String relationalPath = shrink(absolutePath, prefix);
return "${language_descriptor}" + relationalPath;
}
return super.shrinkPath_internal(absolutePath, languageDescriptor);